home *** CD-ROM | disk | FTP | other *** search
/ Mods Anthology 1 / Music-AmigaModsAnthology-1of4-Psychodk.mcsteam.iso / Tools / Mac / ST-20.EXE / Sound-Trecker 2.0 / Sound-Trecker 2.0.rsrc / bin.rsrc_CODE_3.txt < prev    next >
Text File  |  1993-10-09  |  56KB  |  1,002 lines

  1. # near model CODE resource
  2. # jump table entries: 984-989 (6 of them)
  3. fn00000000:
  4. 00000000  4E56 0000                link       A6, 0
  5. 00000004  2F0C                     move.l     -[A7], A4
  6. 00000006  4AAD F82A                tst.l      [A5 - 0x7D6]
  7. 0000000A  6714                     beq        +0x16 /* 00000020 */
  8. 0000000C  206D F82A                movea.l    A0, [A5 - 0x7D6]
  9. 00000010  2028 0008                move.l     D0, [A0 + 0x8]
  10. 00000014  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  11. 00000018  6606                     bne        +0x8 /* 00000020 */
  12. 0000001A  202D F82A                move.l     D0, [A5 - 0x7D6]
  13. 0000001E  601C                     bra        +0x1E /* 0000003C */
  14. label00000020:
  15. 00000020  286D F81E                movea.l    A4, [A5 - 0x7E2]
  16. 00000024  6010                     bra        +0x12 /* 00000036 */
  17. label00000026:
  18. 00000026  202C 0008                move.l     D0, [A4 + 0x8]
  19. 0000002A  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  20. 0000002E  6604                     bne        +0x6 /* 00000034 */
  21. 00000030  200C                     move.l     D0, A4
  22. 00000032  6008                     bra        +0xA /* 0000003C */
  23. label00000034:
  24. 00000034  2854                     movea.l    A4, [A4]
  25. label00000036:
  26. 00000036  4A94                     tst.l      [A4]
  27. 00000038  66EC                     bne        -0x12 /* 00000026 */
  28. 0000003A  7000                     moveq.l    D0, 0x00
  29. label0000003C:
  30. 0000003C  285F                     movea.l    A4, [A7]+
  31. 0000003E  4E5E                     unlink     A6
  32. 00000040  4E75                     rts
  33. fn00000042:
  34. 00000042  4E56 FF00                link       A6, -0x0100
  35. 00000046  2F0C                     move.l     -[A7], A4
  36. 00000048  286D F81E                movea.l    A4, [A5 - 0x7E2]
  37. 0000004C  602A                     bra        +0x2C /* 00000078 */
  38. label0000004E:
  39. 0000004E  486E FF00                pea.l      [A6 - 0x100]
  40. 00000052  486C 0012                pea.l      [A4 + 0x12]
  41. 00000056  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  42. 0000005A  4A40                     tst.w      D0
  43. 0000005C  508F                     addq.l     A7, 8
  44. 0000005E  6616                     bne        +0x18 /* 00000076 */
  45. 00000060  4267                     clr.w      -[A7]
  46. 00000062  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  47. 00000066  486E FF00                pea.l      [A6 - 0x100]
  48. 0000006A  4EAD 04FA                jsr        [A5 + 0x4FA /* export_155 */]
  49. 0000006E  4A5F                     tst.w      [A7]+
  50. 00000070  6604                     bne        +0x6 /* 00000076 */
  51. 00000072  200C                     move.l     D0, A4
  52. 00000074  6008                     bra        +0xA /* 0000007E */
  53. label00000076:
  54. 00000076  2854                     movea.l    A4, [A4]
  55. label00000078:
  56. 00000078  4A94                     tst.l      [A4]
  57. 0000007A  66D2                     bne        -0x2C /* 0000004E */
  58. 0000007C  7000                     moveq.l    D0, 0x00
  59. label0000007E:
  60. 0000007E  285F                     movea.l    A4, [A7]+
  61. 00000080  4E5E                     unlink     A6
  62. 00000082  4E75                     rts
  63. 00000084  4E56 FF00                link       A6, -0x0100
  64. 00000088  486E FF00                pea.l      [A6 - 0x100]
  65. 0000008C  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  66. 00000090  4EAD 010A                jsr        [A5 + 0x10A /* export_29 */]
  67. 00000094  4A40                     tst.w      D0
  68. 00000096  508F                     addq.l     A7, 8
  69. 00000098  6704                     beq        +0x6 /* 0000009E */
  70. 0000009A  7000                     moveq.l    D0, 0x00
  71. 0000009C  6008                     bra        +0xA /* 000000A6 */
  72. label0000009E:
  73. 0000009E  486E FF00                pea.l      [A6 - 0x100]
  74. 000000A2  4EBA FF9E                jsr        [PC - 0x62 /* 00000042 */]
  75. label000000A6:
  76. 000000A6  4E5E                     unlink     A6
  77. 000000A8  4E75                     rts
  78. 000000AA  4E56 0000                link       A6, 0
  79. 000000AE  2F0C                     move.l     -[A7], A4
  80. 000000B0  286D F81E                movea.l    A4, [A5 - 0x7E2]
  81. 000000B4  6010                     bra        +0x12 /* 000000C6 */
  82. label000000B6:
  83. 000000B6  202C 000E                move.l     D0, [A4 + 0xE]
  84. 000000BA  B0AE 0008                cmp.l      D0, [A6 + 0x8]
  85. 000000BE  6604                     bne        +0x6 /* 000000C4 */
  86. 000000C0  200C                     move.l     D0, A4
  87. 000000C2  6008                     bra        +0xA /* 000000CC */
  88. label000000C4:
  89. 000000C4  2854                     movea.l    A4, [A4]
  90. label000000C6:
  91. 000000C6  4A94                     tst.l      [A4]
  92. 000000C8  66EC                     bne        -0x12 /* 000000B6 */
  93. 000000CA  7000                     moveq.l    D0, 0x00
  94. label000000CC:
  95. 000000CC  285F                     movea.l    A4, [A7]+
  96. 000000CE  4E5E                     unlink     A6
  97. 000000D0  4E75                     rts
  98. export_125:
  99. 000000D2  4E56 0000                link       A6, 0
  100. 000000D6  2F0C                     move.l     -[A7], A4
  101. 000000D8  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  102. 000000DC  4EBA FF64                jsr        [PC - 0x9C /* 00000042 */]
  103. 000000E0  2840                     movea.l    A4, D0
  104. 000000E2  200C                     move.l     D0, A4
  105. 000000E4  588F                     addq.l     A7, 4
  106. 000000E6  6604                     bne        +0x6 /* 000000EC */
  107. 000000E8  7000                     moveq.l    D0, 0x00
  108. 000000EA  600E                     bra        +0x10 /* 000000FA */
  109. label000000EC:
  110. 000000EC  206C 000E                movea.l    A0, [A4 + 0xE]
  111. 000000F0  2050                     movea.l    A0, [A0]
  112. 000000F2  5268 00F8                addq.w     [A0 + 0xF8], 1
  113. 000000F6  202C 000E                move.l     D0, [A4 + 0xE]
  114. label000000FA:
  115. 000000FA  285F                     movea.l    A4, [A7]+
  116. 000000FC  4E5E                     unlink     A6
  117. 000000FE  4E75                     rts
  118. 00000100  4E56 0000                link       A6, 0
  119. 00000104  2F0C                     move.l     -[A7], A4
  120. 00000106  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  121. 0000010A  4EBA FEF4                jsr        [PC - 0x10C /* 00000000 */]
  122. 0000010E  2840                     movea.l    A4, D0
  123. 00000110  202C 005A                move.l     D0, [A4 + 0x5A]
  124. 00000114  B0AD CEF4                cmp.l      D0, [A5 - 0x310C]
  125. 00000118  57C0                     seq        D0
  126. 0000011A  4400                     neg.b      D0
  127. 0000011C  1E80                     move.b     [A7], D0
  128. 0000011E  2F2C 005A                move.l     -[A7], [A4 + 0x5A]
  129. 00000122  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  130. 00000126  4EAD 026A                jsr        [A5 + 0x26A /* export_73 */]
  131. 0000012A  286E FFFC                movea.l    A4, [A6 - 0x4]
  132. 0000012E  4E5E                     unlink     A6
  133. 00000130  205F                     movea.l    A0, [A7]+
  134. 00000132  5C8F                     addq.l     A7, 6
  135. 00000134  4ED0                     jmp        [A0]
  136. export_127:
  137. 00000136  4E56 FFB0                link       A6, -0x0050
  138. 0000013A  48E7 0038                movem.l    -[A7], A2,A3,A4
  139. 0000013E  286E 000C                movea.l    A4, [A6 + 0xC]
  140. 00000142  246E 0018                movea.l    A2, [A6 + 0x18]
  141. 00000146  302E 0008                move.w     D0, [A6 + 0x8]
  142. 0000014A  677C                     beq        +0x7E /* 000001C8 */
  143. 0000014C  6B7A                     bmi        +0x7C /* 000001C8 */
  144. 0000014E  5540                     subq.w     D0, 2
  145. 00000150  6772                     beq        +0x74 /* 000001C4 */
  146. 00000152  6A74                     bpl        +0x76 /* 000001C8 */
  147. 00000154  2F0C                     move.l     -[A7], A4
  148. 00000156  A8A3                     syscall    EraseRect
  149. 00000158  4A6E 0016                tst.w      [A6 + 0x16]
  150. 0000015C  6760                     beq        +0x62 /* 000001BE */
  151. 0000015E  2052                     movea.l    A0, [A2]
  152. 00000160  2068 0050                movea.l    A0, [A0 + 0x50]
  153. 00000164  366E 0014                movea.w    A3, [A6 + 0x14]
  154. 00000168  D7D0                     add.l      A3, [A0]
  155. 0000016A  2052                     movea.l    A0, [A2]
  156. 0000016C  3028 000E                move.w     D0, [A0 + 0xE]
  157. 00000170  D06C 0002                add.w      D0, [A4 + 0x2]
  158. 00000174  0640 000D                addi.w     D0, 0xD /* '\r' */
  159. 00000178  3F00                     move.w     -[A7], D0
  160. 0000017A  3028 000C                move.w     D0, [A0 + 0xC]
  161. 0000017E  D054                     add.w      D0, [A4]
  162. 00000180  3F00                     move.w     -[A7], D0
  163. 00000182  A893                     syscall    MoveTo
  164. 00000184  4A2B 0002                tst.b      [A3 + 0x2]
  165. 00000188  6708                     beq        +0xA /* 00000192 */
  166. 0000018A  486B 0002                pea.l      [A3 + 0x2]
  167. 0000018E  A884                     syscall    DrawString
  168. 00000190  602C                     bra        +0x2E /* 000001BE */
  169. label00000192:
  170. 00000192  3F13                     move.w     -[A7], [A3]
  171. 00000194  486D F854                pea.l      [A5 - 0x7AC]
  172. 00000198  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  173. 0000019C  2E80                     move.l     [A7], D0
  174. 0000019E  486E FFB0                pea.l      [A6 - 0x50]
  175. 000001A2  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  176. 000001A6  486E FFB0                pea.l      [A6 - 0x50]
  177. 000001AA  4267                     clr.w      -[A7]
  178. 000001AC  486E FFB0                pea.l      [A6 - 0x50]
  179. 000001B0  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  180. 000001B4  548F                     addq.l     A7, 2
  181. 000001B6  3E80                     move.w     [A7], D0
  182. 000001B8  A885                     syscall    DrawText
  183. 000001BA  4FEF 000A                lea.l      A7, [A7 + 0xA]
  184. label000001BE:
  185. 000001BE  4A2E 000A                tst.b      [A6 + 0xA]
  186. 000001C2  6704                     beq        +0x6 /* 000001C8 */
  187. label000001C4:
  188. 000001C4  2F0C                     move.l     -[A7], A4
  189. 000001C6  A8A4                     syscall    InvertRect
  190. label000001C8:
  191. 000001C8  4CDF 1C00                movem.l    A2,A3,A4, [A7]+
  192. 000001CC  4E5E                     unlink     A6
  193. 000001CE  4E75                     rts
  194. 000001D0  4E56 FEFA                link       A6, -0x0106
  195. 000001D4  3D6E 0008 FEFE           move.w     [A6 - 0x102], [A6 + 0x8]
  196. 000001DA  4AAE 000A                tst.l      [A6 + 0xA]
  197. 000001DE  6710                     beq        +0x12 /* 000001F0 */
  198. 000001E0  486E FF00                pea.l      [A6 - 0x100]
  199. 000001E4  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  200. 000001E8  4EAD 0232                jsr        [A5 + 0x232 /* export_66 */]
  201. 000001EC  508F                     addq.l     A7, 8
  202. 000001EE  6004                     bra        +0x6 /* 000001F4 */
  203. label000001F0:
  204. 000001F0  422E FF00                clr.b      [A6 - 0x100]
  205. label000001F4:
  206. 000001F4  4267                     clr.w      -[A7]
  207. 000001F6  2F3C FFFF 0001           move.l     -[A7], 0xFFFF0001
  208. 000001FC  206D F82A                movea.l    A0, [A5 - 0x7D6]
  209. 00000200  2F28 005A                move.l     -[A7], [A0 + 0x5A]
  210. 00000204  3F3C 0008                move.w     -[A7], 0x8
  211. 00000208  A9E7                     syscall    Pack0/ListManager
  212. 0000020A  3D5F FEFA                move.w     [A6 - 0x106], [A7]+
  213. 0000020E  426E FEFC                clr.w      [A6 - 0x104]
  214. 00000212  486E FEFE                pea.l      [A6 - 0x102]
  215. 00000216  3F3C 0102                move.w     -[A7], 0x102
  216. 0000021A  2F2E FEFA                move.l     -[A7], [A6 - 0x106]
  217. 0000021E  206D F82A                movea.l    A0, [A5 - 0x7D6]
  218. 00000222  2F28 005A                move.l     -[A7], [A0 + 0x5A]
  219. 00000226  3F3C 0058                move.w     -[A7], 0x58 /* 'X' */
  220. 0000022A  A9E7                     syscall    Pack0/ListManager
  221. 0000022C  4E5E                     unlink     A6
  222. 0000022E  4E75                     rts
  223. 00000230  4E56 FFE4                link       A6, -0x001C
  224. 00000234  2F0C                     move.l     -[A7], A4
  225. 00000236  2D6D F830 FFF0           move.l     [A6 - 0x10], [A5 - 0x7D0]
  226. 0000023C  2D6D F834 FFF4           move.l     [A6 - 0xC], [A5 - 0x7CC]
  227. 00000242  486E FFF8                pea.l      [A6 - 0x8]
  228. 00000246  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  229. 0000024A  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  230. 0000024E  486E FFF8                pea.l      [A6 - 0x8]
  231. 00000252  2F3C 0004 0004           move.l     -[A7], 0x40004
  232. 00000258  A8A9                     syscall    InsetRect
  233. 0000025A  046E 000F FFFE           subi.w     [A6 - 0x2], 0xF
  234. 00000260  3D7C 000F FFEC           move.w     [A6 - 0x14], 0xF
  235. 00000266  302E FFFE                move.w     D0, [A6 - 0x2]
  236. 0000026A  906E FFFA                sub.w      D0, [A6 - 0x6]
  237. 0000026E  3D40 FFEE                move.w     [A6 - 0x12], D0
  238. 00000272  4297                     clr.l      [A7]
  239. 00000274  486E FFF8                pea.l      [A6 - 0x8]
  240. 00000278  486E FFF0                pea.l      [A6 - 0x10]
  241. 0000027C  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  242. 00000280  3F3C 0080                move.w     -[A7], 0x80
  243. 00000284  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  244. 00000288  4878 0100                push.l     0x100
  245. 0000028C  2F3C 0100 0000           move.l     -[A7], 0x1000000
  246. 00000292  3F3C 0044                move.w     -[A7], 0x44 /* 'D' */
  247. 00000296  A9E7                     syscall    Pack0/ListManager
  248. 00000298  206D F82A                movea.l    A0, [A5 - 0x7D6]
  249. 0000029C  215F 005A                move.l     [A0 + 0x5A], [A7]+
  250. 000002A0  206D F82A                movea.l    A0, [A5 - 0x7D6]
  251. 000002A4  4AA8 005A                tst.l      [A0 + 0x5A]
  252. 000002A8  548F                     addq.l     A7, 2
  253. 000002AA  6610                     bne        +0x12 /* 000002BC */
  254. 000002AC  486D F862                pea.l      [A5 - 0x79E]
  255. 000002B0  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  256. 000002B4  2E80                     move.l     [A7], D0
  257. 000002B6  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  258. 000002BA  588F                     addq.l     A7, 4
  259. label000002BC:
  260. 000002BC  206D F82A                movea.l    A0, [A5 - 0x7D6]
  261. 000002C0  2068 005A                movea.l    A0, [A0 + 0x5A]
  262. 000002C4  43ED 041A                lea.l      A1, [A5 + 0x41A /* export_127 */]
  263. 000002C8  2050                     movea.l    A0, [A0]
  264. 000002CA  2149 0044                move.l     [A0 + 0x44], A1
  265. 000002CE  486E FFE4                pea.l      [A6 - 0x1C]
  266. 000002D2  A88B                     syscall    GetFontInfo
  267. 000002D4  705A                     moveq.l    D0, 0x5A
  268. 000002D6  D0AD F82A                add.l      D0, [A5 - 0x7D6]
  269. 000002DA  2840                     movea.l    A4, D0
  270. 000002DC  2054                     movea.l    A0, [A4]
  271. 000002DE  2050                     movea.l    A0, [A0]
  272. 000002E0  316E FFE4 000C           move.w     [A0 + 0xC], [A6 - 0x1C]
  273. 000002E6  2054                     movea.l    A0, [A4]
  274. 000002E8  2050                     movea.l    A0, [A0]
  275. 000002EA  317C 0004 000E           move.w     [A0 + 0xE], 0x4
  276. 000002F0  2054                     movea.l    A0, [A4]
  277. 000002F2  2050                     movea.l    A0, [A0]
  278. 000002F4  70FF                     moveq.l    D0, 0xFFFFFFFF
  279. 000002F6  2140 003C                move.l     [A0 + 0x3C], D0
  280. 000002FA  4227                     clr.b      -[A7]
  281. 000002FC  206D F82A                movea.l    A0, [A5 - 0x7D6]
  282. 00000300  2F28 005A                move.l     -[A7], [A0 + 0x5A]
  283. 00000304  4267                     clr.w      -[A7]
  284. 00000306  A9E7                     syscall    Pack0/ListManager
  285. 00000308  285F                     movea.l    A4, [A7]+
  286. 0000030A  4E5E                     unlink     A6
  287. 0000030C  4E75                     rts
  288. fn0000030E:
  289. 0000030E  4E56 FFDC                link       A6, -0x0024
  290. 00000312  48E7 0108                movem.l    -[A7], D7,A4
  291. 00000316  42A7                     clr.l      -[A7]
  292. 00000318  206D F82A                movea.l    A0, [A5 - 0x7D6]
  293. 0000031C  2F28 000E                move.l     -[A7], [A0 + 0xE]
  294. 00000320  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  295. 00000324  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  296. 00000328  285F                     movea.l    A4, [A7]+
  297. 0000032A  200C                     move.l     D0, A4
  298. 0000032C  6700 009A                beq        +0x9C /* 000003C8 */
  299. 00000330  4A94                     tst.l      [A4]
  300. 00000332  6700 0094                beq        +0x96 /* 000003C8 */
  301. 00000336  2054                     movea.l    A0, [A4]
  302. 00000338  A069                     syscall    HGetState
  303. 0000033A  1E00                     move.b     D7, D0
  304. 0000033C  2054                     movea.l    A0, [A4]
  305. 0000033E  A029                     syscall    HLock
  306. 00000340  42AE FFDC                clr.l      [A6 - 0x24]
  307. 00000344  4267                     clr.w      -[A7]
  308. 00000346  486E FFDC                pea.l      [A6 - 0x24]
  309. 0000034A  3F3C 0005                move.w     -[A7], 0x5
  310. 0000034E  4878 0080                push.l     0x80
  311. 00000352  42A7                     clr.l      -[A7]
  312. 00000354  A807                     syscall    SndNewChannel
  313. 00000356  4A5F                     tst.w      [A7]+
  314. 00000358  6668                     bne        +0x6A /* 000003C2 */
  315. 0000035A  42A7                     clr.l      -[A7]
  316. 0000035C  206D F82A                movea.l    A0, [A5 - 0x7D6]
  317. 00000360  2F28 000E                move.l     -[A7], [A0 + 0xE]
  318. 00000364  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  319. 00000368  4EAD 00AA                jsr        [A5 + 0xAA /* export_17 */]
  320. 0000036C  285F                     movea.l    A4, [A7]+
  321. 0000036E  2054                     movea.l    A0, [A4]
  322. 00000370  2D50 FFE8                move.l     [A6 - 0x18], [A0]
  323. 00000374  2D6C 0004 FFEC           move.l     [A6 - 0x14], [A4 + 0x4]
  324. 0000037A  2D7C 40BE 0000 FFF0      move.l     [A6 - 0x10], 0x40BE0000
  325. 00000382  42AE FFF4                clr.l      [A6 - 0xC]
  326. 00000386  42AE FFF8                clr.l      [A6 - 0x8]
  327. 0000038A  422E FFFC                clr.b      [A6 - 0x4]
  328. 0000038E  1D7C 0048 FFFD           move.b     [A6 - 0x3], 0x48 /* 'H' */
  329. 00000394  3D7C 0051 FFE0           move.w     [A6 - 0x20], 0x51 /* 'Q' */
  330. 0000039A  426E FFE2                clr.w      [A6 - 0x1E]
  331. 0000039E  41EE FFE8                lea.l      A0, [A6 - 0x18]
  332. 000003A2  2D48 FFE4                move.l     [A6 - 0x1C], A0
  333. 000003A6  4267                     clr.w      -[A7]
  334. 000003A8  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  335. 000003AC  486E FFE0                pea.l      [A6 - 0x20]
  336. 000003B0  1F3C 0001                move.b     -[A7], 0x1
  337. 000003B4  A803                     syscall    SndDoCommand
  338. 000003B6  4257                     clr.w      [A7]
  339. 000003B8  2F2E FFDC                move.l     -[A7], [A6 - 0x24]
  340. 000003BC  4227                     clr.b      -[A7]
  341. 000003BE  A801                     syscall    SndDisposeChannel
  342. 000003C0  548F                     addq.l     A7, 2
  343. label000003C2:
  344. 000003C2  1007                     move.b     D0, D7
  345. 000003C4  2054                     movea.l    A0, [A4]
  346. 000003C6  A06A                     syscall    HSetState
  347. label000003C8:
  348. 000003C8  4CDF 1080                movem.l    D7,A4, [A7]+
  349. 000003CC  4E5E                     unlink     A6
  350. 000003CE  4E75                     rts
  351. fn000003D0:
  352. 000003D0  4E56 FEF8                link       A6, -0x0108
  353. 000003D4  426E FEFC                clr.w      [A6 - 0x104]
  354. 000003D8  3D6E 0008 FEFA           move.w     [A6 - 0x106], [A6 + 0x8]
  355. 000003DE  3D7C 0102 FEF8           move.w     [A6 - 0x108], 0x102
  356. 000003E4  486E FEFE                pea.l      [A6 - 0x102]
  357. 000003E8  486E FEF8                pea.l      [A6 - 0x108]
  358. 000003EC  2F2E FEFA                move.l     -[A7], [A6 - 0x106]
  359. 000003F0  206D F82A                movea.l    A0, [A5 - 0x7D6]
  360. 000003F4  2F28 005A                move.l     -[A7], [A0 + 0x5A]
  361. 000003F8  3F3C 0038                move.w     -[A7], 0x38 /* '8' */
  362. 000003FC  A9E7                     syscall    Pack0/ListManager
  363. 000003FE  3F3C 003C                move.w     -[A7], 0x3C /* '<' */
  364. 00000402  3F2E FEFE                move.w     -[A7], [A6 - 0x102]
  365. 00000406  4EBA FF06                jsr        [PC - 0xFA /* 0000030E */]
  366. 0000040A  4E5E                     unlink     A6
  367. 0000040C  4E75                     rts
  368. 0000040E  4E56 0000                link       A6, 0
  369. 00000412  2F0C                     move.l     -[A7], A4
  370. 00000414  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  371. 00000418  4EBA FBE6                jsr        [PC - 0x41A /* 00000000 */]
  372. 0000041C  2840                     movea.l    A4, D0
  373. 0000041E  202C 0060                move.l     D0, [A4 + 0x60]
  374. 00000422  B0AD CEF4                cmp.l      D0, [A5 - 0x310C]
  375. 00000426  57C0                     seq        D0
  376. 00000428  4400                     neg.b      D0
  377. 0000042A  1E80                     move.b     [A7], D0
  378. 0000042C  2F2C 0060                move.l     -[A7], [A4 + 0x60]
  379. 00000430  3F2E 0008                move.w     -[A7], [A6 + 0x8]
  380. 00000434  4EAD 026A                jsr        [A5 + 0x26A /* export_73 */]
  381. 00000438  286E FFFC                movea.l    A4, [A6 - 0x4]
  382. 0000043C  4E5E                     unlink     A6
  383. 0000043E  205F                     movea.l    A0, [A7]+
  384. 00000440  5C8F                     addq.l     A7, 6
  385. 00000442  4ED0                     jmp        [A0]
  386. export_128:
  387. 00000444  4E56 FFA0                link       A6, -0x0060
  388. 00000448  48E7 0108                movem.l    -[A7], D7,A4
  389. 0000044C  286E 0018                movea.l    A4, [A6 + 0x18]
  390. 00000450  2054                     movea.l    A0, [A4]
  391. 00000452  3E28 0012                move.w     D7, [A0 + 0x12]
  392. 00000456  226E 000C                movea.l    A1, [A6 + 0xC]
  393. 0000045A  2D51 FFF0                move.l     [A6 - 0x10], [A1]
  394. 0000045E  2D69 0004 FFF4           move.l     [A6 - 0xC], [A1 + 0x4]
  395. 00000464  302E FFF6                move.w     D0, [A6 - 0xA]
  396. 00000468  906E FFF2                sub.w      D0, [A6 - 0xE]
  397. 0000046C  BE40                     cmp.w      D7, D0
  398. 0000046E  6E04                     bgt        +0x6 /* 00000474 */
  399. 00000470  536E FFF6                subq.w     [A6 - 0xA], 1
  400. label00000474:
  401. 00000474  302E 0008                move.w     D0, [A6 + 0x8]
  402. 00000478  6700 00B4                beq        +0xB6 /* 0000052E */
  403. 0000047C  6B00 00B0                bmi        +0xB2 /* 0000052E */
  404. 00000480  5540                     subq.w     D0, 2
  405. 00000482  6700 00A4                beq        +0xA6 /* 00000528 */
  406. 00000486  6A00 00A6                bpl        +0xA8 /* 0000052E */
  407. 0000048A  486E FFF0                pea.l      [A6 - 0x10]
  408. 0000048E  A8A3                     syscall    EraseRect
  409. 00000490  302E FFF2                move.w     D0, [A6 - 0xE]
  410. 00000494  D047                     add.w      D0, D7
  411. 00000496  5340                     subq.w     D0, 1
  412. 00000498  B06E FFF6                cmp.w      D0, [A6 - 0xA]
  413. 0000049C  6D20                     blt        +0x22 /* 000004BE */
  414. 0000049E  302E FFF2                move.w     D0, [A6 - 0xE]
  415. 000004A2  D047                     add.w      D0, D7
  416. 000004A4  5340                     subq.w     D0, 1
  417. 000004A6  3F00                     move.w     -[A7], D0
  418. 000004A8  3F2E FFF0                move.w     -[A7], [A6 - 0x10]
  419. 000004AC  A893                     syscall    MoveTo
  420. 000004AE  302E FFF2                move.w     D0, [A6 - 0xE]
  421. 000004B2  D047                     add.w      D0, D7
  422. 000004B4  5340                     subq.w     D0, 1
  423. 000004B6  3F00                     move.w     -[A7], D0
  424. 000004B8  3F2E FFF4                move.w     -[A7], [A6 - 0xC]
  425. 000004BC  A891                     syscall    LineTo
  426. label000004BE:
  427. 000004BE  4A6E 0016                tst.w      [A6 + 0x16]
  428. 000004C2  676A                     beq        +0x6C /* 0000052E */
  429. 000004C4  2054                     movea.l    A0, [A4]
  430. 000004C6  2068 0050                movea.l    A0, [A0 + 0x50]
  431. 000004CA  326E 0014                movea.w    A1, [A6 + 0x14]
  432. 000004CE  D3D0                     add.l      A1, [A0]
  433. 000004D0  2D51 FFF8                move.l     [A6 - 0x8], [A1]
  434. 000004D4  2D69 0004 FFFC           move.l     [A6 - 0x4], [A1 + 0x4]
  435. 000004DA  7000                     moveq.l    D0, 0x00
  436. 000004DC  102E FFF8                move.b     D0, [A6 - 0x8]
  437. 000004E0  0240 007F                andi.w     D0, 0x7F
  438. 000004E4  3F00                     move.w     -[A7], D0
  439. 000004E6  486D F876                pea.l      [A5 - 0x78A]
  440. 000004EA  486E FFA0                pea.l      [A6 - 0x60]
  441. 000004EE  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  442. 000004F2  2054                     movea.l    A0, [A4]
  443. 000004F4  3028 000E                move.w     D0, [A0 + 0xE]
  444. 000004F8  D06E FFF2                add.w      D0, [A6 - 0xE]
  445. 000004FC  5440                     addq.w     D0, 2
  446. 000004FE  3E80                     move.w     [A7], D0
  447. 00000500  3028 000C                move.w     D0, [A0 + 0xC]
  448. 00000504  D06E FFF0                add.w      D0, [A6 - 0x10]
  449. 00000508  3F00                     move.w     -[A7], D0
  450. 0000050A  A893                     syscall    MoveTo
  451. 0000050C  486E FFA0                pea.l      [A6 - 0x60]
  452. 00000510  4267                     clr.w      -[A7]
  453. 00000512  486E FFA0                pea.l      [A6 - 0x60]
  454. 00000516  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  455. 0000051A  548F                     addq.l     A7, 2
  456. 0000051C  3E80                     move.w     [A7], D0
  457. 0000051E  A885                     syscall    DrawText
  458. 00000520  4A2E 000A                tst.b      [A6 + 0xA]
  459. 00000524  508F                     addq.l     A7, 8
  460. 00000526  6706                     beq        +0x8 /* 0000052E */
  461. label00000528:
  462. 00000528  486E FFF0                pea.l      [A6 - 0x10]
  463. 0000052C  A8A4                     syscall    InvertRect
  464. label0000052E:
  465. 0000052E  4CDF 1080                movem.l    D7,A4, [A7]+
  466. 00000532  4E5E                     unlink     A6
  467. 00000534  4E75                     rts
  468. 00000536  4E56 FFFC                link       A6, -0x0004
  469. 0000053A  426E FFFC                clr.w      [A6 - 0x4]
  470. 0000053E  4267                     clr.w      -[A7]
  471. 00000540  2F3C FFFF 0001           move.l     -[A7], 0xFFFF0001
  472. 00000546  206D F82A                movea.l    A0, [A5 - 0x7D6]
  473. 0000054A  2F28 0060                move.l     -[A7], [A0 + 0x60]
  474. 0000054E  3F3C 0004                move.w     -[A7], 0x4
  475. 00000552  A9E7                     syscall    Pack0/ListManager
  476. 00000554  3D5F FFFE                move.w     [A6 - 0x2], [A7]+
  477. 00000558  2F2E 000A                move.l     -[A7], [A6 + 0xA]
  478. 0000055C  3F3C 0008                move.w     -[A7], 0x8
  479. 00000560  2F2E FFFC                move.l     -[A7], [A6 - 0x4]
  480. 00000564  206D F82A                movea.l    A0, [A5 - 0x7D6]
  481. 00000568  2F28 0060                move.l     -[A7], [A0 + 0x60]
  482. 0000056C  3F3C 0058                move.w     -[A7], 0x58 /* 'X' */
  483. 00000570  A9E7                     syscall    Pack0/ListManager
  484. 00000572  4E5E                     unlink     A6
  485. 00000574  4E75                     rts
  486. 00000576  4E56 FFE4                link       A6, -0x001C
  487. 0000057A  2F0C                     move.l     -[A7], A4
  488. 0000057C  2D6D F838 FFF0           move.l     [A6 - 0x10], [A5 - 0x7C8]
  489. 00000582  2D6D F83C FFF4           move.l     [A6 - 0xC], [A5 - 0x7C4]
  490. 00000588  486E FFF8                pea.l      [A6 - 0x8]
  491. 0000058C  3F2E 000C                move.w     -[A7], [A6 + 0xC]
  492. 00000590  4EAD 01EA                jsr        [A5 + 0x1EA /* export_57 */]
  493. 00000594  486E FFF8                pea.l      [A6 - 0x8]
  494. 00000598  2F3C 0004 0004           move.l     -[A7], 0x40004
  495. 0000059E  A8A9                     syscall    InsetRect
  496. 000005A0  046E 000F FFFC           subi.w     [A6 - 0x4], 0xF
  497. 000005A6  3D7C 0028 FFEC           move.w     [A6 - 0x14], 0x28 /* '(' */
  498. 000005AC  3D7C 0028 FFEE           move.w     [A6 - 0x12], 0x28 /* '(' */
  499. 000005B2  4297                     clr.l      [A7]
  500. 000005B4  486E FFF8                pea.l      [A6 - 0x8]
  501. 000005B8  486E FFF0                pea.l      [A6 - 0x10]
  502. 000005BC  2F2E FFEC                move.l     -[A7], [A6 - 0x14]
  503. 000005C0  3F3C 0080                move.w     -[A7], 0x80
  504. 000005C4  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  505. 000005C8  4878 0100                push.l     0x100
  506. 000005CC  4878 0100                push.l     0x100
  507. 000005D0  3F3C 0044                move.w     -[A7], 0x44 /* 'D' */
  508. 000005D4  A9E7                     syscall    Pack0/ListManager
  509. 000005D6  206D F82A                movea.l    A0, [A5 - 0x7D6]
  510. 000005DA  215F 0060                move.l     [A0 + 0x60], [A7]+
  511. 000005DE  206D F82A                movea.l    A0, [A5 - 0x7D6]
  512. 000005E2  4AA8 0060                tst.l      [A0 + 0x60]
  513. 000005E6  548F                     addq.l     A7, 2
  514. 000005E8  6610                     bne        +0x12 /* 000005FA */
  515. 000005EA  486D F87C                pea.l      [A5 - 0x784]
  516. 000005EE  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  517. 000005F2  2E80                     move.l     [A7], D0
  518. 000005F4  4EAD 023A                jsr        [A5 + 0x23A /* export_67 */]
  519. 000005F8  588F                     addq.l     A7, 4
  520. label000005FA:
  521. 000005FA  206D F82A                movea.l    A0, [A5 - 0x7D6]
  522. 000005FE  2068 0060                movea.l    A0, [A0 + 0x60]
  523. 00000602  43ED 0422                lea.l      A1, [A5 + 0x422 /* export_128 */]
  524. 00000606  2050                     movea.l    A0, [A0]
  525. 00000608  2149 0044                move.l     [A0 + 0x44], A1
  526. 0000060C  486E FFE4                pea.l      [A6 - 0x1C]
  527. 00000610  A88B                     syscall    GetFontInfo
  528. 00000612  7060                     moveq.l    D0, 0x60
  529. 00000614  D0AD F82A                add.l      D0, [A5 - 0x7D6]
  530. 00000618  2840                     movea.l    A4, D0
  531. 0000061A  2054                     movea.l    A0, [A4]
  532. 0000061C  2050                     movea.l    A0, [A0]
  533. 0000061E  316E FFE4 000C           move.w     [A0 + 0xC], [A6 - 0x1C]
  534. 00000624  2054                     movea.l    A0, [A4]
  535. 00000626  2050                     movea.l    A0, [A0]
  536. 00000628  317C 0004 000E           move.w     [A0 + 0xE], 0x4
  537. 0000062E  2054                     movea.l    A0, [A4]
  538. 00000630  2050                     movea.l    A0, [A0]
  539. 00000632  42A8 003C                clr.l      [A0 + 0x3C]
  540. 00000636  4227                     clr.b      -[A7]
  541. 00000638  206D F82A                movea.l    A0, [A5 - 0x7D6]
  542. 0000063C  2F28 0060                move.l     -[A7], [A0 + 0x60]
  543. 00000640  4267                     clr.w      -[A7]
  544. 00000642  A9E7                     syscall    Pack0/ListManager
  545. 00000644  285F                     movea.l    A4, [A7]+
  546. 00000646  4E5E                     unlink     A6
  547. 00000648  4E75                     rts
  548. fn0000064A:
  549. 0000064A  4E56 0000                link       A6, 0
  550. 0000064E  2F0C                     move.l     -[A7], A4
  551. 00000650  286E 0008                movea.l    A4, [A6 + 0x8]
  552. 00000654  B9ED F82A                cmpa.l     A4, [A5 - 0x7D6]
  553. 00000658  6604                     bne        +0x6 /* 0000065E */
  554. 0000065A  42AD F82A                clr.l      [A5 - 0x7D6]
  555. label0000065E:
  556. 0000065E  200C                     move.l     D0, A4
  557. 00000660  6756                     beq        +0x58 /* 000006B8 */
  558. 00000662  2F0C                     move.l     -[A7], A4
  559. 00000664  4EAD 03F2                jsr        [A5 + 0x3F2 /* export_122 */]
  560. 00000668  4A2C 0066                tst.b      [A4 + 0x66]
  561. 0000066C  588F                     addq.l     A7, 4
  562. 0000066E  670A                     beq        +0xC /* 0000067A */
  563. 00000670  42A7                     clr.l      -[A7]
  564. 00000672  4267                     clr.w      -[A7]
  565. 00000674  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  566. 00000678  5C8F                     addq.l     A7, 6
  567. label0000067A:
  568. 0000067A  2F2C 005A                move.l     -[A7], [A4 + 0x5A]
  569. 0000067E  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  570. 00000682  A9E7                     syscall    Pack0/ListManager
  571. 00000684  2F2C 0060                move.l     -[A7], [A4 + 0x60]
  572. 00000688  3F3C 0028                move.w     -[A7], 0x28 /* '(' */
  573. 0000068C  A9E7                     syscall    Pack0/ListManager
  574. 0000068E  4AAC 000E                tst.l      [A4 + 0xE]
  575. 00000692  670C                     beq        +0xE /* 000006A0 */
  576. 00000694  2F2C 000E                move.l     -[A7], [A4 + 0xE]
  577. 00000698  4EAD 0082                jsr        [A5 + 0x82 /* export_12 */]
  578. 0000069C  42AC 000E                clr.l      [A4 + 0xE]
  579. label000006A0:
  580. 000006A0  4AAC 0008                tst.l      [A4 + 0x8]
  581. 000006A4  670A                     beq        +0xC /* 000006B0 */
  582. 000006A6  2F2C 0008                move.l     -[A7], [A4 + 0x8]
  583. 000006AA  A983                     syscall    DisposeDialog
  584. 000006AC  42AC 0008                clr.l      [A4 + 0x8]
  585. label000006B0:
  586. 000006B0  204C                     movea.l    A0, A4
  587. 000006B2  A01F                     syscall    DisposPtr/DisposePtr
  588. 000006B4  4EAD 02DA                jsr        [A5 + 0x2DA /* export_87 */]
  589. label000006B8:
  590. 000006B8  285F                     movea.l    A4, [A7]+
  591. 000006BA  4E5E                     unlink     A6
  592. 000006BC  4E75                     rts
  593. fn000006BE:
  594. 000006BE  4E56 0000                link       A6, 0
  595. 000006C2  2F2E 0008                move.l     -[A7], [A6 + 0x8]
  596. 000006C6  4EBA FF82                jsr        [PC - 0x7E /* 0000064A */]
  597. 000006CA  4E5E                     unlink     A6
  598. 000006CC  4E75                     rts
  599. fn000006CE:
  600. 000006CE  2F0C                     move.l     -[A7], A4
  601. 000006D0  7064                     moveq.l    D0, 0x64
  602. 000006D2  D0AD F82A                add.l      D0, [A5 - 0x7D6]
  603. 000006D6  2840                     movea.l    A4, D0
  604. 000006D8  3014                     move.w     D0, [A4]
  605. 000006DA  6726                     beq        +0x28 /* 00000702 */
  606. 000006DC  6B24                     bmi        +0x26 /* 00000702 */
  607. 000006DE  0440 000C                subi.w     D0, 0xC
  608. 000006E2  670A                     beq        +0xC /* 000006EE */
  609. 000006E4  6A1C                     bpl        +0x1E /* 00000702 */
  610. 000006E6  0440 FFF6                subi.w     D0, 0xFFF6
  611. 000006EA  6A16                     bpl        +0x18 /* 00000702 */
  612. 000006EC  6018                     bra        +0x1A /* 00000706 */
  613. label000006EE:
  614. 000006EE  206D F82A                movea.l    A0, [A5 - 0x7D6]
  615. 000006F2  2F28 005A                move.l     -[A7], [A0 + 0x5A]
  616. 000006F6  3F3C 000C                move.w     -[A7], 0xC
  617. 000006FA  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  618. 000006FE  5C8F                     addq.l     A7, 6
  619. 00000700  6016                     bra        +0x18 /* 00000718 */
  620. label00000702:
  621. 00000702  38BC 0001                move.w     [A4], 0x1
  622. label00000706:
  623. 00000706  206D F82A                movea.l    A0, [A5 - 0x7D6]
  624. 0000070A  2F28 0060                move.l     -[A7], [A0 + 0x60]
  625. 0000070E  3F3C 0001                move.w     -[A7], 0x1
  626. 00000712  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  627. 00000716  5C8F                     addq.l     A7, 6
  628. label00000718:
  629. 00000718  285F                     movea.l    A4, [A7]+
  630. 0000071A  4E75                     rts
  631. fn0000071C:
  632. 0000071C  4E56 0000                link       A6, 0
  633. 00000720  7001                     moveq.l    D0, 0x01
  634. 00000722  4E5E                     unlink     A6
  635. 00000724  4E75                     rts
  636. export_123:
  637. 00000726  4E56 FF80                link       A6, -0x0080
  638. 0000072A  48E7 0108                movem.l    -[A7], D7,A4
  639. 0000072E  286E 0008                movea.l    A4, [A6 + 0x8]
  640. 00000732  3E2E 000C                move.w     D7, [A6 + 0xC]
  641. 00000736  2D6D F840 FFE8           move.l     [A6 - 0x18], [A5 - 0x7C0]
  642. 0000073C  41EE FFD8                lea.l      A0, [A6 - 0x28]
  643. 00000740  43ED F844                lea.l      A1, [A5 - 0x7BC]
  644. 00000744  20D9                     move.l     [A0]+, [A1]+
  645. 00000746  20D9                     move.l     [A0]+, [A1]+
  646. 00000748  20D9                     move.l     [A0]+, [A1]+
  647. 0000074A  20D9                     move.l     [A0]+, [A1]+
  648. 0000074C  2F2D F97C                move.l     -[A7], [A5 - 0x684]
  649. 00000750  4EBA F8AE                jsr        [PC - 0x752 /* 00000000 */]
  650. 00000754  2B40 F82A                move.l     [A5 - 0x7D6], D0
  651. 00000758  588F                     addq.l     A7, 4
  652. 0000075A  6606                     bne        +0x8 /* 00000762 */
  653. 0000075C  7000                     moveq.l    D0, 0x00
  654. 0000075E  6000 0362                bra        +0x364 /* 00000AC2 */
  655. label00000762:
  656. 00000762  3007                     move.w     D0, D7
  657. 00000764  6700 035A                beq        +0x35C /* 00000AC0 */
  658. 00000768  6A20                     bpl        +0x22 /* 0000078A */
  659. 0000076A  5840                     addq.w     D0, 4
  660. 0000076C  6700 0242                beq        +0x244 /* 000009B0 */
  661. 00000770  6A0E                     bpl        +0x10 /* 00000780 */
  662. 00000772  5440                     addq.w     D0, 2
  663. 00000774  6700 0332                beq        +0x334 /* 00000AA8 */
  664. 00000778  6A00 0248                bpl        +0x24A /* 000009C2 */
  665. 0000077C  6000 0342                bra        +0x344 /* 00000AC0 */
  666. label00000780:
  667. 00000780  5740                     subq.w     D0, 3
  668. 00000782  6A00 0254                bpl        +0x256 /* 000009D8 */
  669. 00000786  6000 0338                bra        +0x33A /* 00000AC0 */
  670. label0000078A:
  671. 0000078A  0440 0068                subi.w     D0, 0x68 /* 'h' */
  672. 0000078E  6A34                     bpl        +0x36 /* 000007C4 */
  673. 00000790  0440 FFA4                subi.w     D0, 0xFFA4
  674. 00000794  675E                     beq        +0x60 /* 000007F4 */
  675. 00000796  6A1C                     bpl        +0x1E /* 000007B4 */
  676. 00000798  5E40                     addq.w     D0, 7
  677. 0000079A  6700 01EC                beq        +0x1EE /* 00000988 */
  678. 0000079E  6A0A                     bpl        +0xC /* 000007AA */
  679. 000007A0  5640                     addq.w     D0, 3
  680. 000007A2  6A00 031C                bpl        +0x31E /* 00000AC0 */
  681. 000007A6  6000 0088                bra        +0x8A /* 00000830 */
  682. label000007AA:
  683. 000007AA  5540                     subq.w     D0, 2
  684. 000007AC  6A00 0312                bpl        +0x314 /* 00000AC0 */
  685. 000007B0  6000 01EA                bra        +0x1EC /* 0000099C */
  686. label000007B4:
  687. 000007B4  0440 0059                subi.w     D0, 0x59 /* 'Y' */
  688. 000007B8  6700 022E                beq        +0x230 /* 000009E8 */
  689. 000007BC  6A00 02EA                bpl        +0x2EC /* 00000AA8 */
  690. 000007C0  6000 02FE                bra        +0x300 /* 00000AC0 */
  691. label000007C4:
  692. 000007C4  0440 0063                subi.w     D0, 0x63 /* 'c' */
  693. 000007C8  6A16                     bpl        +0x18 /* 000007E0 */
  694. 000007CA  5640                     addq.w     D0, 3
  695. 000007CC  6700 0134                beq        +0x136 /* 00000902 */
  696. 000007D0  6A00 00D4                bpl        +0xD6 /* 000008A6 */
  697. 000007D4  0440 FFB3                subi.w     D0, 0xFFB3
  698. 000007D8  6700 02D8                beq        +0x2DA /* 00000AB2 */
  699. 000007DC  6000 02E2                bra        +0x2E4 /* 00000AC0 */
  700. label000007E0:
  701. 000007E0  5740                     subq.w     D0, 3
  702. 000007E2  6700 0088                beq        +0x8A /* 0000086C */
  703. 000007E6  6A00 02D8                bpl        +0x2DA /* 00000AC0 */
  704. 000007EA  5240                     addq.w     D0, 1
  705. 000007EC  6A00 02D2                bpl        +0x2D4 /* 00000AC0 */
  706. 000007F0  6000 00E2                bra        +0xE4 /* 000008D4 */
  707. label000007F4:
  708. 000007F4  206D F82A                movea.l    A0, [A5 - 0x7D6]
  709. 000007F8  317C 000C 0064           move.w     [A0 + 0x64], 0xC
  710. 000007FE  4EBA FECE                jsr        [PC - 0x132 /* 000006CE */]
  711. 00000802  486D D632                pea.l      [A5 - 0x29CE]
  712. 00000806  A871                     syscall    GlobalToLocal
  713. 00000808  206D F82A                movea.l    A0, [A5 - 0x7D6]
  714. 0000080C  2F28 005A                move.l     -[A7], [A0 + 0x5A]
  715. 00000810  4868 0059                pea.l      [A0 + 0x59]
  716. 00000814  486E FFF4                pea.l      [A6 - 0xC]
  717. 00000818  3F2D D636                move.w     -[A7], [A5 - 0x29CA]
  718. 0000081C  2F2D D632                move.l     -[A7], [A5 - 0x29CE]
  719. 00000820  3F07                     move.w     -[A7], D7
  720. 00000822  4EAD 02B2                jsr        [A5 + 0x2B2 /* export_82 */]
  721. 00000826  4A00                     tst.b      D0
  722. 00000828  4FEF 0014                lea.l      A7, [A7 + 0x14]
  723. 0000082C  6000 0292                bra        +0x294 /* 00000AC0 */
  724. label00000830:
  725. 00000830  206D F82A                movea.l    A0, [A5 - 0x7D6]
  726. 00000834  317C 0001 0064           move.w     [A0 + 0x64], 0x1
  727. 0000083A  4EBA FE92                jsr        [PC - 0x16E /* 000006CE */]
  728. 0000083E  486D D632                pea.l      [A5 - 0x29CE]
  729. 00000842  A871                     syscall    GlobalToLocal
  730. 00000844  206D F82A                movea.l    A0, [A5 - 0x7D6]
  731. 00000848  2F28 0060                move.l     -[A7], [A0 + 0x60]
  732. 0000084C  4868 0059                pea.l      [A0 + 0x59]
  733. 00000850  486E FFF4                pea.l      [A6 - 0xC]
  734. 00000854  3F2D D636                move.w     -[A7], [A5 - 0x29CA]
  735. 00000858  2F2D D632                move.l     -[A7], [A5 - 0x29CE]
  736. 0000085C  3F07                     move.w     -[A7], D7
  737. 0000085E  4EAD 02B2                jsr        [A5 + 0x2B2 /* export_82 */]
  738. 00000862  4A00                     tst.b      D0
  739. 00000864  4FEF 0014                lea.l      A7, [A7 + 0x14]
  740. 00000868  6000 0256                bra        +0x258 /* 00000AC0 */
  741. label0000086C:
  742. 0000086C  302D CEF8                move.w     D0, [A5 - 0x3108]
  743. 00000870  6722                     beq        +0x24 /* 00000894 */
  744. 00000872  6B20                     bmi        +0x22 /* 00000894 */
  745. 00000874  0440 000C                subi.w     D0, 0xC
  746. 00000878  671A                     beq        +0x1C /* 00000894 */
  747. 0000087A  6A18                     bpl        +0x1A /* 00000894 */
  748. 0000087C  0440 FFF6                subi.w     D0, 0xFFF6
  749. 00000880  6A12                     bpl        +0x14 /* 00000894 */
  750. 00000882  206D F82A                movea.l    A0, [A5 - 0x7D6]
  751. 00000886  317C 000C 0064           move.w     [A0 + 0x64], 0xC
  752. 0000088C  4EBA FE40                jsr        [PC - 0x1C0 /* 000006CE */]
  753. 00000890  6000 022E                bra        +0x230 /* 00000AC0 */
  754. label00000894:
  755. 00000894  206D F82A                movea.l    A0, [A5 - 0x7D6]
  756. 00000898  317C 0001 0064           move.w     [A0 + 0x64], 0x1
  757. 0000089E  4EBA FE2E                jsr        [PC - 0x1D2 /* 000006CE */]
  758. 000008A2  6000 021C                bra        +0x21E /* 00000AC0 */
  759. label000008A6:
  760. 000008A6  206D F82A                movea.l    A0, [A5 - 0x7D6]
  761. 000008AA  3028 0064                move.w     D0, [A0 + 0x64]
  762. 000008AE  6B00 0210                bmi        +0x212 /* 00000AC0 */
  763. 000008B2  0440 000C                subi.w     D0, 0xC
  764. 000008B6  6704                     beq        +0x6 /* 000008BC */
  765. 000008B8  6000 0206                bra        +0x208 /* 00000AC0 */
  766. label000008BC:
  767. 000008BC  206D F82A                movea.l    A0, [A5 - 0x7D6]
  768. 000008C0  2F28 005A                move.l     -[A7], [A0 + 0x5A]
  769. 000008C4  3F2D D636                move.w     -[A7], [A5 - 0x29CA]
  770. 000008C8  3F07                     move.w     -[A7], D7
  771. 000008CA  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  772. 000008CE  508F                     addq.l     A7, 8
  773. 000008D0  6000 01EE                bra        +0x1F0 /* 00000AC0 */
  774. label000008D4:
  775. 000008D4  206D F82A                movea.l    A0, [A5 - 0x7D6]
  776. 000008D8  3028 0064                move.w     D0, [A0 + 0x64]
  777. 000008DC  6700 01E2                beq        +0x1E4 /* 00000AC0 */
  778. 000008E0  6B00 01DE                bmi        +0x1E0 /* 00000AC0 */
  779. 000008E4  5540                     subq.w     D0, 2
  780. 000008E6  6A00 01D8                bpl        +0x1DA /* 00000AC0 */
  781. 000008EA  206D F82A                movea.l    A0, [A5 - 0x7D6]
  782. 000008EE  2F28 0060                move.l     -[A7], [A0 + 0x60]
  783. 000008F2  3F2D D636                move.w     -[A7], [A5 - 0x29CA]
  784. 000008F6  3F07                     move.w     -[A7], D7
  785. 000008F8  4EAD 0282                jsr        [A5 + 0x282 /* export_76 */]
  786. 000008FC  508F                     addq.l     A7, 8
  787. 000008FE  6000 01C0                bra        +0x1C2 /* 00000AC0 */
  788. label00000902:
  789. 00000902  206D F82A                movea.l    A0, [A5 - 0x7D6]
  790. 00000906  3028 0064                move.w     D0, [A0 + 0x64]
  791. 0000090A  6700 01B4                beq        +0x1B6 /* 00000AC0 */
  792. 0000090E  6B00 01B0                bmi        +0x1B2 /* 00000AC0 */
  793. 00000912  0440 000C                subi.w     D0, 0xC
  794. 00000916  670E                     beq        +0x10 /* 00000926 */
  795. 00000918  6A00 01A6                bpl        +0x1A8 /* 00000AC0 */
  796. 0000091C  0440 FFF6                subi.w     D0, 0xFFF6
  797. 00000920  6A00 019E                bpl        +0x1A0 /* 00000AC0 */
  798. 00000924  602A                     bra        +0x2C /* 00000950 */
  799. label00000926:
  800. 00000926  206D F82A                movea.l    A0, [A5 - 0x7D6]
  801. 0000092A  2F28 005A                move.l     -[A7], [A0 + 0x5A]
  802. 0000092E  486E FFEC                pea.l      [A6 - 0x14]
  803. 00000932  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  804. 00000936  4A00                     tst.b      D0
  805. 00000938  508F                     addq.l     A7, 8
  806. 0000093A  6700 0184                beq        +0x186 /* 00000AC0 */
  807. 0000093E  70FF                     moveq.l    D0, 0xFFFFFFFF
  808. 00000940  D06E FFF0                add.w      D0, [A6 - 0x10]
  809. 00000944  3F00                     move.w     -[A7], D0
  810. 00000946  4EBA FA88                jsr        [PC - 0x578 /* 000003D0 */]
  811. 0000094A  548F                     addq.l     A7, 2
  812. 0000094C  6000 0172                bra        +0x174 /* 00000AC0 */
  813. label00000950:
  814. 00000950  206D F82A                movea.l    A0, [A5 - 0x7D6]
  815. 00000954  2F28 005A                move.l     -[A7], [A0 + 0x5A]
  816. 00000958  486E FFEC                pea.l      [A6 - 0x14]
  817. 0000095C  4EAD 02AA                jsr        [A5 + 0x2AA /* export_81 */]
  818. 00000960  4A00                     tst.b      D0
  819. 00000962  508F                     addq.l     A7, 8
  820. 00000964  6700 015A                beq        +0x15C /* 00000AC0 */
  821. 00000968  3E2E FFEE                move.w     D7, [A6 - 0x12]
  822. 0000096C  6010                     bra        +0x12 /* 0000097E */
  823. label0000096E:
  824. 0000096E  3F07                     move.w     -[A7], D7
  825. 00000970  4EBA FDAA                jsr        [PC - 0x256 /* 0000071C */]
  826. 00000974  4A00                     tst.b      D0
  827. 00000976  548F                     addq.l     A7, 2
  828. 00000978  6700 0146                beq        +0x148 /* 00000AC0 */
  829. 0000097C  5247                     addq.w     D7, 1
  830. label0000097E:
  831. 0000097E  BE6E FFF2                cmp.w      D7, [A6 - 0xE]
  832. 00000982  6DEA                     blt        -0x14 /* 0000096E */
  833. 00000984  6000 013A                bra        +0x13C /* 00000AC0 */
  834. label00000988:
  835. 00000988  206D F82A                movea.l    A0, [A5 - 0x7D6]
  836. 0000098C  4868 005E                pea.l      [A0 + 0x5E]
  837. 00000990  3F07                     move.w     -[A7], D7
  838. 00000992  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  839. 00000996  5C8F                     addq.l     A7, 6
  840. 00000998  6000 0126                bra        +0x128 /* 00000AC0 */
  841. label0000099C:
  842. 0000099C  206D F82A                movea.l    A0, [A5 - 0x7D6]
  843. 000009A0  4868 005F                pea.l      [A0 + 0x5F]
  844. 000009A4  3F07                     move.w     -[A7], D7
  845. 000009A6  4EAD 0192                jsr        [A5 + 0x192 /* export_46 */]
  846. 000009AA  5C8F                     addq.l     A7, 6
  847. 000009AC  6000 0112                bra        +0x114 /* 00000AC0 */
  848. label000009B0:
  849. 000009B0  206D F82A                movea.l    A0, [A5 - 0x7D6]
  850. 000009B4  117C 0001 0066           move.b     [A0 + 0x66], 0x1
  851. 000009BA  4EBA FD12                jsr        [PC - 0x2EE /* 000006CE */]
  852. 000009BE  6000 0100                bra        +0x102 /* 00000AC0 */
  853. label000009C2:
  854. 000009C2  206D F82A                movea.l    A0, [A5 - 0x7D6]
  855. 000009C6  4228 0066                clr.b      [A0 + 0x66]
  856. 000009CA  42A7                     clr.l      -[A7]
  857. 000009CC  4267                     clr.w      -[A7]
  858. 000009CE  4EAD 028A                jsr        [A5 + 0x28A /* export_77 */]
  859. 000009D2  5C8F                     addq.l     A7, 6
  860. 000009D4  6000 00EA                bra        +0xEC /* 00000AC0 */
  861. label000009D8:
  862. 000009D8  2F0C                     move.l     -[A7], A4
  863. 000009DA  A922                     syscall    BeginUpdate
  864. 000009DC  2F0C                     move.l     -[A7], A4
  865. 000009DE  A981                     syscall    DrawDialog
  866. 000009E0  2F0C                     move.l     -[A7], A4
  867. 000009E2  A923                     syscall    EndUpdate
  868. 000009E4  6000 00DA                bra        +0xDC /* 00000AC0 */
  869. label000009E8:
  870. 000009E8  42A7                     clr.l      -[A7]
  871. 000009EA  486E FF80                pea.l      [A6 - 0x80]
  872. 000009EE  42A7                     clr.l      -[A7]
  873. 000009F0  42A7                     clr.l      -[A7]
  874. 000009F2  486E FFD8                pea.l      [A6 - 0x28]
  875. 000009F6  3F3C 0004                move.w     -[A7], 0x4
  876. 000009FA  42A7                     clr.l      -[A7]
  877. 000009FC  42A7                     clr.l      -[A7]
  878. 000009FE  486D F890                pea.l      [A5 - 0x770]
  879. 00000A02  2F2E FFE8                move.l     -[A7], [A6 - 0x18]
  880. 00000A06  4EAD 0382                jsr        [A5 + 0x382 /* export_108 */]
  881. 00000A0A  4EAD 013A                jsr        [A5 + 0x13A /* export_35 */]
  882. 00000A0E  4A2E FF80                tst.b      [A6 - 0x80]
  883. 00000A12  4FEF 0026                lea.l      A7, [A7 + 0x26]
  884. 00000A16  6700 00A8                beq        +0xAA /* 00000AC0 */
  885. 00000A1A  0CAE 3F3F 3F3F FF82      cmpi.l     [A6 - 0x7E], 0x3F3F3F3F /* '????' */
  886. 00000A22  670A                     beq        +0xC /* 00000A2E */
  887. 00000A24  0CAE 5445 5854 FF82      cmpi.l     [A6 - 0x7E], 0x54455854 /* 'TEXT' */
  888. 00000A2C  6612                     bne        +0x14 /* 00000A40 */
  889. label00000A2E:
  890. 00000A2E  4267                     clr.w      -[A7]
  891. 00000A30  486E FF86                pea.l      [A6 - 0x7A]
  892. 00000A34  4EAD 03A2                jsr        [A5 + 0x3A2 /* export_112 */]
  893. 00000A38  4A40                     tst.w      D0
  894. 00000A3A  5C8F                     addq.l     A7, 6
  895. 00000A3C  6700 0082                beq        +0x84 /* 00000AC0 */
  896. label00000A40:
  897. 00000A40  286D F82A                movea.l    A4, [A5 - 0x7D6]
  898. 00000A44  4A2C 0058                tst.b      [A4 + 0x58]
  899. 00000A48  6736                     beq        +0x38 /* 00000A80 */
  900. 00000A4A  206D F97C                movea.l    A0, [A5 - 0x684]
  901. 00000A4E  2D68 0010 FFF8           move.l     [A6 - 0x8], [A0 + 0x10]
  902. 00000A54  2D68 0014 FFFC           move.l     [A6 - 0x4], [A0 + 0x14]
  903. 00000A5A  486E FFF8                pea.l      [A6 - 0x8]
  904. 00000A5E  A870                     syscall    LocalToGlobal
  905. 00000A60  486E FFFC                pea.l      [A6 - 0x4]
  906. 00000A64  A870                     syscall    LocalToGlobal
  907. 00000A66  486E FFF8                pea.l      [A6 - 0x8]
  908. 00000A6A  486E FF86                pea.l      [A6 - 0x7A]
  909. 00000A6E  42A7                     clr.l      -[A7]
  910. 00000A70  4EBA 00D4                jsr        [PC + 0xD4 /* 00000B46 */]
  911. 00000A74  4A80                     tst.l      D0
  912. 00000A76  4FEF 000C                lea.l      A7, [A7 + 0xC]
  913. 00000A7A  661C                     bne        +0x1E /* 00000A98 */
  914. 00000A7C  7000                     moveq.l    D0, 0x00
  915. 00000A7E  6042                     bra        +0x44 /* 00000AC2 */
  916. label00000A80:
  917. 00000A80  42A7                     clr.l      -[A7]
  918. 00000A82  486E FF86                pea.l      [A6 - 0x7A]
  919. 00000A86  42A7                     clr.l      -[A7]
  920. 00000A88  4EBA 00BC                jsr        [PC + 0xBC /* 00000B46 */]
  921. 00000A8C  4A80                     tst.l      D0
  922. 00000A8E  4FEF 000C                lea.l      A7, [A7 + 0xC]
  923. 00000A92  6604                     bne        +0x6 /* 00000A98 */
  924. 00000A94  7000                     moveq.l    D0, 0x00
  925. 00000A96  602A                     bra        +0x2C /* 00000AC2 */
  926. label00000A98:
  927. 00000A98  4A2C 0058                tst.b      [A4 + 0x58]
  928. 00000A9C  6722                     beq        +0x24 /* 00000AC0 */
  929. 00000A9E  2F0C                     move.l     -[A7], A4
  930. 00000AA0  4EBA FBA8                jsr        [PC - 0x458 /* 0000064A */]
  931. 00000AA4  588F                     addq.l     A7, 4
  932. 00000AA6  6018                     bra        +0x1A /* 00000AC0 */
  933. label00000AA8:
  934. 00000AA8  2F2D F82A                move.l     -[A7], [A5 - 0x7D6]
  935. 00000AAC  4EBA FC10                jsr        [PC - 0x3F0 /* 000006BE */]
  936. 00000AB0  6010                     bra        +0x12 /* 00000AC2 */
  937. label00000AB2:
  938. 00000AB2  42A7                     clr.l      -[A7]
  939. 00000AB4  42A7                     clr.l      -[A7]
  940. 00000AB6  42A7                     clr.l      -[A7]
  941. 00000AB8  4EBA 008C                jsr        [PC + 0x8C /* 00000B46 */]
  942. 00000ABC  4FEF 000C                lea.l      A7, [A7 + 0xC]
  943. label00000AC0:
  944. 00000AC0  7000                     moveq.l    D0, 0x00
  945. label00000AC2:
  946. 00000AC2  4CEE 1080 FF78           movem.l    D7,A4, [A6 - 0x88]
  947. 00000AC8  4E5E                     unlink     A6
  948. 00000ACA  4E75                     rts
  949. export_126:
  950. 00000ACC  2F0C                     move.l     -[A7], A4
  951. label00000ACE:
  952. 00000ACE  286D F81E                movea.l    A4, [A5 - 0x7E2]
  953. 00000AD2  4A94                     tst.l      [A4]
  954. 00000AD4  6710                     beq        +0x12 /* 00000AE6 */
  955. 00000AD6  2F0C                     move.l     -[A7], A4
  956. 00000AD8  4EBA FBE4                jsr        [PC - 0x41C /* 000006BE */]
  957. 00000ADC  4A00                     tst.b      D0
  958. 00000ADE  588F                     addq.l     A7, 4
  959. 00000AE0  66EC                     bne        -0x12 /* 00000ACE */
  960. 00000AE2  7000                     moveq.l    D0, 0x00
  961. 00000AE4  6002                     bra        +0x4 /* 00000AE8 */
  962. label00000AE6:
  963. 00000AE6  7001                     moveq.l    D0, 0x01
  964. label00000AE8:
  965. 00000AE8  285F                     movea.l    A4, [A7]+
  966. 00000AEA  4E75                     rts
  967. 00000AEC  4E56 FF00                link       A6, -0x0100
  968. 00000AF0  206D F82A                movea.l    A0, [A5 - 0x7D6]
  969. 00000AF4  4A28 0018                tst.b      [A0 + 0x18]
  970. 00000AF8  6710                     beq        +0x12 /* 00000B0A */
  971. 00000AFA  206D F82A                movea.l    A0, [A5 - 0x7D6]
  972. 00000AFE  2F28 0008                move.l     -[A7], [A0 + 0x8]
  973. 00000B02  4868 0018                pea.l      [A0 + 0x18]
  974. 00000B06  A91A                     syscall    SetWTitle
  975. 00000B08  6038                     bra        +0x3A /* 00000B42 */
  976. label00000B0A:
  977. 00000B0A  206D F82A                movea.l    A0, [A5 - 0x7D6]
  978. 00000B0E  3F28 000C                move.w     -[A7], [A0 + 0xC]
  979. 00000B12  486D F892                pea.l      [A5 - 0x76E]
  980. 00000B16  4EAD 021A                jsr        [A5 + 0x21A /* export_63 */]
  981. 00000B1A  2E80                     move.l     [A7], D0
  982. 00000B1C  486E FF01                pea.l      [A6 - 0xFF]
  983. 00000B20  4EAD 057A                jsr        [A5 + 0x57A /* export_171 */]
  984. 00000B24  486E FF01                pea.l      [A6 - 0xFF]
  985. 00000B28  4EAD 058A                jsr        [A5 + 0x58A /* export_173 */]
  986. 00000B2C  1D40 FF00                move.b     [A6 - 0x100], D0
  987. 00000B30  206D F82A                movea.l    A0, [A5 - 0x7D6]
  988. 00000B34  2EA8 0008                move.l     [A7], [A0 + 0x8]
  989. 00000B38  486E FF00                pea.l      [A6 - 0x100]
  990. 00000B3C  A91A                     syscall    SetWTitle
  991. 00000B3E  4FEF 000A                lea.l      A7, [A7 + 0xA]
  992. label00000B42:
  993. 00000B42  4E5E                     unlink     A6
  994. 00000B44  4E75                     rts
  995. export_124:
  996. fn00000B46:
  997. 00000B46  4E56 FFA6                link       A6, -0x005A
  998. 00000B4A  486D F89C                pea.l      [A5 - 0x764]
  999. 00000B4E  4EAD 024A                jsr        [A5 + 0x24A /* export_69 */]
  1000. 00000B52  4E5E                     unlink     A6
  1001. 00000B54  4E75                     rts
  1002.